killer algae - English Synonyms Dictionary